have much to contend with

有不少困难.阻力尚待克服